FluentCrm\App\Http\Controllers\CampaignController B

Total Complexity 81
Dependencies 10
Dependents 0
Total lines 797
Lines of code 622
Logical lines of code 274
Comment lines 1
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
getCampaignStatus()
A
37 12 75
sendTestEmail()
A
38 8 75
update()
A
43 8 50
getEmailPreviewBody()
A
46 7 41
subscribe()
A
43 6 49
campaigns()
S
53 6 19
schedule()
S
44 3 52
getContactEstimation()
S
53 4 24
campaignEmails()
S
53 4 22
updateCampaignTitle()
S
54 3 22
campaign()
S
55 3 19
resumeCampaign()
S
55 2 20
validateRecipientsSelection()
S
56 2 19
pauseCampaign()
S
56 2 19
unSchedule()
S
57 2 18
deleteCampaignEmails()
S
57 2 17
duplicateCampaign()
S
51 1 26
createTemplate()
S
61 1 12
previewEmail()
S
65 1 9
updateStep()
S
68 1 7
unsubscribe()
S
66 1 8
create()
S
64 1 10
delete()
S
64 1 9